crypto/ed25519/internal/edwards25519.projP1xP1.Add (method)
7 uses
crypto/ed25519/internal/edwards25519 (current package)
edwards25519.go#L261: result := new(projP1xP1).Add(p, qCached)
edwards25519.go#L273: func (v *projP1xP1) Add(p *Point, q *projCached) *projP1xP1 {
scalarmult.go#L107: tmp1.Add(v, multiple) // tmp1 = x_63*Q in P1xP1 coords
scalarmult.go#L119: tmp1.Add(v, multiple) // tmp1 = x_i*Q + 16*(prev) in P1xP1 coords
scalarmult.go#L192: tmp1.Add(v, multA)
tables.go#L44: v.points[i+1].FromP3(tmpP3.fromP1xP1(tmpP1xP1.Add(q, &v.points[i])))
tables.go#L71: v.points[i+1].FromP3(tmpP3.fromP1xP1(tmpP1xP1.Add(&q2, &v.points[i])))
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)